home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-bridge-objects-01.txt < prev    next >
Text File  |  1993-03-03  |  79KB  |  2,203 lines

  1.  
  2.  
  3.           Internet Draft            Bridge MIB              October 1992
  4.  
  5.  
  6.  
  7.                           Definitions of Managed Objects
  8.                                    for Bridges
  9.  
  10.  
  11.                            26 October 17:53:30 EST 1992
  12.  
  13.  
  14.                         Draft Expiration Date: March 1993
  15.  
  16.  
  17.                                   Eric B. Decker
  18.                                cisco Systems, Inc.
  19.                                   cire@cisco.com
  20.  
  21.  
  22.                         Paul Langille & Anil Rijsinghani
  23.                           Digital Equipment Corporation
  24.                              anil@levers.enet.dec.com
  25.                            langille@edwin.enet.dec.com
  26.  
  27.  
  28.                                  Keith McCloghrie
  29.                              Hughes LAN Systems, Inc.
  30.                                    kzm@hls.com
  31.  
  32.  
  33.  
  34.           1.  Abstract
  35.  
  36.           This memo defines a portion of the Management Information Base
  37.           (MIB) for use with network management protocols in TCP/IP
  38.           based internets.  In particular it defines objects for
  39.           managing MAC bridges based on the IEEE 802.1D-1990 standard
  40.           between Local Area Network (LAN) segments.  Provisions are
  41.           made for support of transparent bridging.  Provisions are also
  42.           made so that these objects apply to bridges connected by
  43.           subnetworks other than LAN segments.
  44.  
  45.           2.  Status of this Memo
  46.  
  47.           This document will be submitted to the RFC editor as an
  48.           extension to the SNMP MIB.  Distribution of this memo is
  49.           unlimited.  Please send comments to the authors.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.           Decker/Langille/Rijsinghani/McCloghrie                [Page 1]
  57.  
  58.           Internet Draft            Bridge MIB              October 1992
  59.  
  60.  
  61.           This document is an Internet Draft.  Internet Drafts are
  62.           working documents of the Internet Engineering Task Force
  63.           (IETF), its Areas, and its Working Groups. Note that other
  64.           groups may also distribute working documents as Internet
  65.           Drafts.
  66.  
  67.           Internet Drafts are draft documents valid for a maximum of six
  68.           months. Internet Drafts may be updated, replaced, or obsoleted
  69.           by other documents at any time.  It is not appropriate to use
  70.           Internet Drafts as reference material or to cite them other
  71.           than as a "working draft" or "work in progress."
  72.  
  73.           Please check the I-D abstract listing contained in each
  74.           Internet Draft directory to learn the current status of this
  75.           or any other Internet Draft.
  76.  
  77.  
  78.           3.  The Network Management Framework
  79.  
  80.           The Internet-standard Network Management Framework consists of
  81.           three components.  They are:
  82.  
  83.              RFC 1155 which defines the SMI, the mechanisms used for
  84.              describing and naming objects for the purpose of
  85.              management.  RFC 1212 defines a more concise description
  86.              mechanism, which is wholly consistent with the SMI.
  87.  
  88.              RFC 1156 which defines MIB-I, the core set of managed
  89.              objects for the Internet suite of protocols.  RFC 1213,
  90.              defines MIB-II, an evolution of MIB-I based on
  91.              implementation experience and new operational requirements.
  92.  
  93.              RFC 1157 which defines the SNMP, the protocol used for
  94.              network access to managed objects.
  95.  
  96.           The Framework permits new objects to be defined for the
  97.           purpose of experimentation and evaluation.
  98.  
  99.           4.  Objects
  100.  
  101.           Managed objects are accessed via a virtual information store,
  102.           termed the Management Information Base or MIB.  Objects in the
  103.           MIB are defined using the subset of Abstract Syntax Notation
  104.           One (ASN.1) [7] defined in the SMI.  In particular, each
  105.           object has a name, a syntax, and an encoding.  The name is an
  106.  
  107.  
  108.  
  109.  
  110.  
  111.           Decker/Langille/Rijsinghani/McCloghrie                [Page 2]
  112.  
  113.           Internet Draft            Bridge MIB              October 1992
  114.  
  115.  
  116.           object identifier, an administratively assigned name, which
  117.           specifies an object type.  The object type together with an
  118.           object instance serves to uniquely identify a specific
  119.           instantiation of the object.  For human convenience, we often
  120.           use a textual string, termed the OBJECT DESCRIPTOR, to also
  121.           refer to the object type.
  122.  
  123.           The syntax of an object type defines the abstract data
  124.           structure corresponding to that object type.  The ASN.1
  125.           language is used for this purpose.  However, the SMI [3]
  126.           purposely restricts the ASN.1 constructs which may be used.
  127.           These restrictions are explicitly made for simplicity.
  128.  
  129.           The encoding of an object type is simply how that object type
  130.           is represented using the object type's syntax.  Implicitly
  131.           tied to the notion of an object type's syntax and encoding is
  132.           how the object type is represented when being transmitted on
  133.           the network.
  134.  
  135.           The SMI specifies the use of the basic encoding rules of ASN.1
  136.           [8], subject to the additional requirements imposed by the
  137.           SNMP.
  138.  
  139.  
  140.           4.1.  Format of Definitions
  141.  
  142.           Section 6 contains the specification of all object types
  143.           contained in this MIB module.  The object types are defined
  144.           using the conventions defined in the SMI, as amended by the
  145.           extensions specified in [9,10].
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.           Decker/Langille/Rijsinghani/McCloghrie                [Page 3]
  167.  
  168.           Internet Draft            Bridge MIB              October 1992
  169.  
  170.  
  171.           5.  Overview
  172.  
  173.           A common device present in many networks is the Bridge.  This
  174.           device is used to connect Local Area Network segments below
  175.           the network layer.
  176.  
  177.           There are two major modes defined for this bridging;
  178.           transparent and source route.  The transparent method of
  179.           bridging is defined in the draft IEEE 802.1d
  180.           specification[11].  This memo defines those objects needed for
  181.           the management of a bridging entity operating in the
  182.           transparent mode, as well as some objects applicable to all
  183.           types of bridges.
  184.  
  185.           To be consistent with IAB directives and good engineering
  186.           practice, an explicit attempt was made to keep this MIB as
  187.           simple as possible.  This was accomplished by applying the
  188.           following criteria to objects proposed for inclusion:
  189.  
  190.           (1)  Start with a small set of essential objects and add only
  191.                as further objects are needed.
  192.  
  193.           (2)  Require objects be essential for either fault or
  194.                configuration management.
  195.  
  196.           (3)  Consider evidence of current use and/or utility.
  197.  
  198.           (4)  Limit the total of objects.
  199.  
  200.           (5)  Exclude objects which are simply derivable from others in
  201.                this or other MIBs.
  202.  
  203.           (6)  Avoid causing critical sections to be heavily
  204.                instrumented.  The guideline that was followed is one
  205.                counter per critical section per layer.
  206.  
  207.  
  208.           5.1.  Structure of MIB
  209.  
  210.           Objects in this MIB are arranged into groups.  Each group is
  211.           organized as a set of related objects.  The overall structure
  212.           and assignment of objects to their groups is shown below.
  213.           Where appropriate the corresponding IEEE 802.1d[11] management
  214.           object name is also included.
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.           Decker/Langille/Rijsinghani/McCloghrie                [Page 4]
  222.  
  223.           Internet Draft            Bridge MIB              October 1992
  224.  
  225.  
  226.           Bridge MIB Name                  IEEE 802.1d Name
  227.  
  228.           dot1dBridge
  229.             dot1dBase
  230.               BridgeAddress                Bridge.BridgeAddress
  231.               NumPorts                     Bridge.NumberOfPorts
  232.               Type
  233.               PortTable
  234.                 Port                       BridgePort.PortNumber
  235.                 IfIndex
  236.                 Circuit
  237.                 DelayExceededDiscards        .DiscardTransitDelay
  238.                 MtuExceededDiscards          .DiscardOnError
  239.             dot1dStp
  240.               ProtocolSpecification
  241.               Priority                     SpanningTreeProtocol
  242.                                              .BridgePriority
  243.               TimeSinceTopologyChange        .TimeSinceTopologyChange
  244.               TopChanges                     .TopologyChangeCount
  245.               DesignatedRoot                 .DesignatedRoot
  246.               RootCost                       .RootCost
  247.               RootPort                       .RootPort
  248.               MaxAge                         .MaxAge
  249.               HelloTime                      .HelloTime
  250.               HoldTime                       .HoldTime
  251.               ForwardDelay                   .ForwardDelay
  252.               BridgeMaxAge                   .BridgeMaxAge
  253.               BridgeHelloTime                .BridgeHelloTime
  254.               BridgeForwardDelay             .BridgeForwardDelay
  255.               PortTable
  256.                 Port                        SpanningTreeProtocolPort
  257.                                               .PortNumber
  258.                 Priority                      .PortPriority
  259.                 State                         .SpanningTreeState
  260.                 Enable
  261.                 PathCost                      .PortPathCost
  262.                 DesignatedRoot                .DesignatedRoot
  263.                 DesignatedCost                .DesignatedCost
  264.                 DesignatedBridge              .DesignatedBridge
  265.                 DesignatedPort                .DesignatedPort
  266.                 ForwardTransitions
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.           Decker/Langille/Rijsinghani/McCloghrie                [Page 5]
  277.  
  278.           Internet Draft            Bridge MIB              October 1992
  279.  
  280.  
  281.             dot1dTp
  282.               LearnedEntryDiscards          BridgeFilter.DatabaseSize
  283.                                               .NumDynamic,NumStatic
  284.               AgingTime                     BridgeFilter.AgingTime
  285.               FdbTable
  286.                 Address
  287.                 Port
  288.                 Status
  289.               PortTable
  290.                 Port
  291.                 MaxInfo
  292.                 InFrames                    BridgePort.FramesReceived
  293.                 OutFrames                     .ForwardOutbound
  294.                 InDiscards                    .DiscardInbound
  295.             dot1dStatic
  296.               StaticTable
  297.                 Address
  298.                 ReceivePort
  299.                 AllowedToGoTo
  300.                 Status
  301.  
  302.  
  303.           The following IEEE 802.1d management objects have not been
  304.           included in the Bridge MIB for the indicated reasons.
  305.  
  306.  
  307.           IEEE 802.1d Object              Disposition
  308.  
  309.           Bridge.BridgeName               Same as sysDescr (MIB II)
  310.           Bridge.BridgeUpTime             Same as sysUpTime (MIB II)
  311.           Bridge.PortAddresses            Same as ifPhysAddress (MIB II)
  312.           BridgePort.PortName             Same as ifDescr (MIB II)
  313.           BridgePort.PortType             Same as ifType (MIB II)
  314.           BridgePort.RoutingType          Derivable from the implemented
  315.                                           groups
  316.  
  317.           SpanningTreeProtocol
  318.               .BridgeIdentifier           Combination of dot1dStpPriority
  319.                                           and dot1dBaseBridgeAddress
  320.               .TopologyChange             Since this is transitory, it
  321.                                           is not considered useful.
  322.           SpanningTreeProtocolPort
  323.               .Uptime                     Same as ifLastChange (MIB II)
  324.               .PortIdentifier             Combination of dot1dStpPort
  325.                                           and dot1dStpPortPriority
  326.  
  327.  
  328.  
  329.  
  330.  
  331.           Decker/Langille/Rijsinghani/McCloghrie                [Page 6]
  332.  
  333.           Internet Draft            Bridge MIB              October 1992
  334.  
  335.  
  336.               .TopologyChangeAcknowledged Since this is transitory, it
  337.                                           is not considered useful.
  338.               .DiscardLackOfBuffers       Redundant
  339.  
  340.           Transmission Priority           These objects are not required
  341.                                           as per the Pics Proforma and
  342.                                           not considered useful.
  343.               .TransmissionPriorityName
  344.               .OutboundUserPriority
  345.               .OutboundAccessPriority
  346.  
  347.  
  348.           5.1.1.  The dot1dBase Group
  349.  
  350.           This mandatory group contains the objects which are applicable
  351.           to all types of bridges.
  352.  
  353.           5.1.2.  The dot1dStp Group
  354.  
  355.           This group contains the objects that denote the bridge's state
  356.           with respect to the Spanning Tree Protocol.  If a node does
  357.           not implemented the Spanning Tree Protocol, this group will
  358.           not be implemented.
  359.  
  360.           5.1.3.  The dot1dSr Group
  361.  
  362.           This group contains the objects that describe the entity's
  363.           state with respect to source route bridging.  If source
  364.           routing is not supported this group will not be implemented.
  365.           This group is applicable to source route only, and SRT
  366.           bridges.  This group will be described in a separate document
  367.           applicable only to source route bridging.
  368.  
  369.           5.1.4.  The dot1dTp Group
  370.  
  371.           This group contains objects that describe the entity's state
  372.           with respect to transparent bridging.  If transparent bridging
  373.           is not supported this group will not be implemented.  This
  374.           group is applicable to transparent only and SRT bridges.
  375.  
  376.           5.1.5.  The dot1dStatic Group
  377.  
  378.           This group contains objects that describe the entity's state
  379.           with respect to destination-address filtering.  If
  380.           destination-address filtering is not supported this group will
  381.  
  382.  
  383.  
  384.  
  385.  
  386.           Decker/Langille/Rijsinghani/McCloghrie                [Page 7]
  387.  
  388.           Internet Draft            Bridge MIB              October 1992
  389.  
  390.  
  391.           not be implemented.  This group is applicable to any type of
  392.           bridge which performs destination-address filtering.
  393.  
  394.           5.2.  Relationship to Other MIBs
  395.  
  396.           As described above, some IEEE 802.1d management objects have
  397.           not been included in this MIB because they overlap with
  398.           objects in other MIBs applicable to a bridge implementing this
  399.           MIB.  In particular, it is assumed that a bridge implementing
  400.           this MIB will also implement (at least) the 'system' group and
  401.           the 'interfaces' group defined in MIB-II [6].
  402.  
  403.           5.2.1.  Relationship to the 'system' group
  404.  
  405.           In MIB-II, the 'system' group is defined as being mandatory
  406.           for all systems such that each managed entity contains one
  407.           instance of each object in the 'system' group.  Thus, those
  408.           objects apply to the entity as a whole irrespective of whether
  409.           the entity's sole functionality is bridging, or whether
  410.           bridging is only a subset of the entity's functionality.
  411.  
  412.  
  413.           5.2.2.  Relationship to the 'interfaces' group
  414.  
  415.           In MIB-II, the 'interfaces' group is defined as being
  416.           mandatory for all systems and contains information on an
  417.           entity's interfaces, where each interface is thought of as
  418.           being attached to a `subnetwork'.  (Note that this term is not
  419.           to be confused with `subnet' which refers to an addressing
  420.           partitioning scheme used in the Internet suite of protocols.)
  421.           The term 'segment' is used in this memo to refer to such a
  422.           subnetwork, whether it be an Ethernet segment, a 'ring', a WAN
  423.           link, or even an X.25 virtual circuit.
  424.  
  425.           Implicit in this Bridge MIB is the notion of ports on a
  426.           bridge.  Each of these ports is associated with one interface
  427.           of the 'interfaces' group, and in most situations, each port
  428.           is associated with a different interface. However, there are
  429.           situations in which multiple ports are associated with the
  430.           same interface.  An example of such a situation would be
  431.           several ports each corresponding one-to-one with several X.25
  432.           virtual circuits but all on the same interface.
  433.  
  434.           Each port is uniquely identified by a port number.  A port
  435.           number has no mandatory relationship to an interface number,
  436.  
  437.  
  438.  
  439.  
  440.  
  441.           Decker/Langille/Rijsinghani/McCloghrie                [Page 8]
  442.  
  443.           Internet Draft            Bridge MIB              October 1992
  444.  
  445.  
  446.           but in the simple case a port number will have the same value
  447.           as the corresponding interface's interface number.  Port
  448.           numbers are in the range (1..dot1dBaseNumPorts).
  449.  
  450.           Some entities perform other functionality as well as bridging
  451.           through the sending and receiving of data on their interfaces.
  452.           In such situations, only a subset of the data sent/received on
  453.           an interface is within the domain of the entity's bridging
  454.           functionality.  This subset is considered to be delineated
  455.           according to a set of protocols, with some protocols being
  456.           bridged, and other protocols not being bridged. For example,
  457.           in an entity which exclusively performed bridging, all
  458.           protocols would be considered as being bridged, whereas in an
  459.           entity which performed IP routing on IP datagrams and only
  460.           bridged other protocols, only the non-IP data would be
  461.           considered as being bridged.
  462.  
  463.           Thus, this Bridge MIB (and in particular, its counters) are
  464.           applicable only to that subset of the data on an entity's
  465.           interfaces which is sent/received for a protocol being
  466.           bridged.  All such data is sent/received via the ports of the
  467.           bridge.
  468.  
  469.           5.3.  Textual Conventions
  470.  
  471.           The datatypes, MacAddress, BridgeId and Timeout, are used as
  472.           textual conventions in this document.  These textual
  473.           conventions have NO effect on either the syntax nor the
  474.           semantics of any managed object. Objects defined using these
  475.           conventions are always encoded by means of the rules that
  476.           define their primitive type.  Hence, no changes to the SMI or
  477.           the SNMP are necessary to accommodate these textual
  478.           conventions which are adopted merely for the convenience of
  479.           readers.
  480.  
  481.  
  482.           6.  Changes from RFC 1286
  483.  
  484.           (1)  Updated all text to remove references to source route
  485.                bridging where not applicable.  SR MIB will be a separate
  486.                document.
  487.  
  488.           (2)  Removed dot1dSrPortTable.  Retained OID definition of
  489.                dot1dSr.
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.           Decker/Langille/Rijsinghani/McCloghrie                [Page 9]
  497.  
  498.           Internet Draft            Bridge MIB              October 1992
  499.  
  500.  
  501.           (3)  Updated all references of "draft P802.1d/D9" to "IEEE
  502.                802.1D-1990".
  503.  
  504.           (4)  Updated bibliography.
  505.  
  506.           (5)  Added clarification to description of dot1dPortPathCost.
  507.  
  508.           (6)  Put recommended default in description of
  509.                dot1dStaticAllowedToGoTo.
  510.  
  511.           (7)  Put recommended default in description of
  512.                dot1dStaticStatus.
  513.  
  514.           (8)  Put recommended default in description of
  515.                dot1dTpAgingTime.  Specified range of (10..1000000).
  516.  
  517.           (9)  Updated all port number syntaxes, when used as index, to
  518.                use the range (1..65535).
  519.  
  520.           (10) Updated definition of dot1dTpPortInFrames and
  521.                dot1dTpPortOutFrames.
  522.  
  523.           (11) Added text to the traps indicating that they are
  524.                optional.
  525.  
  526.           (12) Clarified definition of dot1dStpForwardDelay.
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.           Decker/Langille/Rijsinghani/McCloghrie               [Page 10]
  552.  
  553.           Internet Draft            Bridge MIB              October 1992
  554.  
  555.  
  556.           7.  Definitions
  557.  
  558.  
  559.           RFCXXXX-MIB DEFINITIONS ::= BEGIN
  560.  
  561.           IMPORTS
  562.                      Counter, TimeTicks
  563.                              FROM RFC1155-SMI
  564.                      mib-2
  565.                              FROM RFC1213-MIB
  566.                      OBJECT-TYPE
  567.                              FROM RFC-1212
  568.                      TRAP-TYPE
  569.                              FROM RFC-1215;
  570.  
  571.           -- All representations of MAC addresses in this MIB Module use,
  572.           -- as a textual convention (i.e. this convention does not affect
  573.           -- their encoding), the data type:
  574.  
  575.           MacAddress ::= OCTET STRING (SIZE (6))    -- a 6 octet address in
  576.                                                     -- the "canonical" order
  577.           -- defined by IEEE 802.1a, i.e., as if it were transmitted least
  578.           -- significant bit first, even though 802.5 (in contrast to other
  579.           -- 802.x protocols) requires MAC addresses to be transmitted most
  580.           -- significant bit first.
  581.           --
  582.           -- 16-bit addresses, if needed, are represented by setting their
  583.           -- upper 4 octets to all 0's, i.e., AAFF would be represented
  584.           -- as 00000000AAFF.
  585.  
  586.  
  587.           -- Similarly, all representations of Bridge-Id in this MIB Module
  588.           -- use, as a textual convention (i.e. this convention does not affect
  589.           -- their encoding), the data type:
  590.  
  591.           BridgeId ::= OCTET STRING (SIZE (8))   -- the Bridge-Identifier as
  592.                                                  -- used in the Spanning Tree
  593.           -- Protocol to uniquely identify a bridge.  Its first two octets
  594.           -- (in network byte order) contain a priority value and its last
  595.           -- 6 octets contain the MAC address used to refer to a bridge in a
  596.           -- unique fashion (typically, the numerically smallest MAC address
  597.           -- of all ports on the bridge).
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.           Decker/Langille/Rijsinghani/McCloghrie               [Page 11]
  607.  
  608.           Internet Draft            Bridge MIB              October 1992
  609.  
  610.  
  611.           -- Several objects in this MIB module represent values of timers
  612.           -- used by the Spanning Tree Protocol.  In this MIB, these timers
  613.           -- have values in units of hundreths of a second (i.e. 1/100 secs).
  614.           -- These timers, when stored in a Spanning Tree Protocol's BPDU,
  615.           -- are in units of 1/256 seconds.  Note, however, that 802.1D-1990
  616.           -- specifies a settable granularity of no more than 1 second for
  617.           -- these timers.  To avoid ambiguity, a data type is defined here
  618.           -- as a textual convention and all representation of these timers
  619.           -- in this MIB module are defined using this data type.  An algorithm
  620.           -- is also defined for converting between the different units, to
  621.           -- ensure a timer's value is not distorted by multiple conversions.
  622.           -- The data type is:
  623.  
  624.           Timeout ::= INTEGER      -- a STP timer in units of 1/100 seconds
  625.  
  626.           -- To convert a Timeout value into a value in units of
  627.           -- 1/256 seconds, the following algorithm should be used:
  628.           --
  629.           --      b  = floor( (n * 256) / 100)
  630.           --
  631.           -- where:
  632.           --      floor   =  quotient [ignore remainder]
  633.           --      n is the value in 1/100 second units
  634.           --      b is the value in 1/256 second units
  635.           --
  636.           -- To convert the value from 1/256 second units back to
  637.           -- 1/100 seconds, the following algorithm should be used:
  638.           --
  639.           --      n = ceiling( (b * 100) / 256)
  640.           --
  641.           -- where:
  642.           --      ceiling =  quotient [if remainder is 0], or
  643.           --                 quotient + 1 [if remainder is non-zero]
  644.           --      n is the value in 1/100 second units
  645.           --      b is the value in 1/256 second units
  646.           --
  647.           -- Note: it is important that the arithmetic operations are done
  648.           -- in the order specified (i.e., multiply first, divide second).
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.           Decker/Langille/Rijsinghani/McCloghrie               [Page 12]
  662.  
  663.           Internet Draft            Bridge MIB              October 1992
  664.  
  665.  
  666.              dot1dBridge   OBJECT IDENTIFIER ::= { mib-2 17 }
  667.  
  668.           -- groups in the Bridge MIB
  669.  
  670.           dot1dBase     OBJECT IDENTIFIER ::= { dot1dBridge 1 }
  671.  
  672.           dot1dStp      OBJECT IDENTIFIER ::= { dot1dBridge 2 }
  673.  
  674.           dot1dSr       OBJECT IDENTIFIER ::= { dot1dBridge 3 }
  675.           -- separately documented
  676.  
  677.           dot1dTp       OBJECT IDENTIFIER ::= { dot1dBridge 4 }
  678.  
  679.           dot1dStatic   OBJECT IDENTIFIER ::= { dot1dBridge 5 }
  680.  
  681.  
  682.           -- the dot1dBase group
  683.  
  684.           -- Implementation of the dot1dBase group is mandatory for all
  685.           -- bridges.
  686.  
  687.           dot1dBaseBridgeAddress OBJECT-TYPE
  688.               SYNTAX  MacAddress
  689.               ACCESS  read-only
  690.               STATUS  mandatory
  691.               DESCRIPTION
  692.                       "The MAC address used by this bridge when it must
  693.                       be referred to in a unique fashion.   It is
  694.                       recommended that this be the numerically smallest
  695.                       MAC address of all ports that belong to this
  696.                       bridge.  However it is only required to be unique.
  697.                       When concatenated with dot1dStpPriority a unique
  698.                       BridgeIdentifier is formed which is used in the
  699.                       Spanning Tree Protocol."
  700.               REFERENCE
  701.                       "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
  702.               ::= { dot1dBase 1 }
  703.  
  704.           dot1dBaseNumPorts OBJECT-TYPE
  705.               SYNTAX  INTEGER
  706.               ACCESS  read-only
  707.               STATUS  mandatory
  708.               DESCRIPTION
  709.                       "The number of ports controlled by this bridging
  710.                       entity."
  711.  
  712.  
  713.  
  714.  
  715.  
  716.           Decker/Langille/Rijsinghani/McCloghrie               [Page 13]
  717.  
  718.           Internet Draft            Bridge MIB              October 1992
  719.  
  720.  
  721.               REFERENCE
  722.                       "IEEE 802.1D-1990: Section 6.4.1.1.3"
  723.               ::= { dot1dBase 2 }
  724.  
  725.           dot1dBaseType OBJECT-TYPE
  726.               SYNTAX  INTEGER {
  727.                           unknown(1),
  728.                           transparent-only(2),
  729.                           sourceroute-only(3),
  730.                           srt(4)
  731.                       }
  732.               ACCESS  read-only
  733.               STATUS  mandatory
  734.               DESCRIPTION
  735.                       "Indicates what type of bridging this bridge can
  736.                       perform.  If a bridge is actually performing a
  737.                       certain type of bridging this will be indicated by
  738.                       entries in the port table for the given type."
  739.               ::= { dot1dBase 3 }
  740.  
  741.           -- The Generic Bridge Port Table
  742.  
  743.           dot1dBasePortTable OBJECT-TYPE
  744.               SYNTAX  SEQUENCE OF Dot1dBasePortEntry
  745.               ACCESS  not-accessible
  746.               STATUS  mandatory
  747.               DESCRIPTION
  748.                       "A table that contains generic information about
  749.                       every port that is associated with this bridge.
  750.                       Transparent, source-route, and srt ports are
  751.                       included."
  752.               ::= { dot1dBase 4 }
  753.  
  754.           dot1dBasePortEntry OBJECT-TYPE
  755.               SYNTAX  Dot1dBasePortEntry
  756.               ACCESS  not-accessible
  757.               STATUS  mandatory
  758.               DESCRIPTION
  759.                       "A list of information for each port of the
  760.                       bridge."
  761.               REFERENCE
  762.                       "IEEE 802.1D-1990: Section 6.4.2, 6.6.1"
  763.               INDEX  { dot1dBasePort }
  764.               ::= { dot1dBasePortTable 1 }
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.           Decker/Langille/Rijsinghani/McCloghrie               [Page 14]
  772.  
  773.           Internet Draft            Bridge MIB              October 1992
  774.  
  775.  
  776.           Dot1dBasePortEntry ::=
  777.               SEQUENCE {
  778.                   dot1dBasePort
  779.                       INTEGER,
  780.                   dot1dBasePortIfIndex
  781.                       INTEGER,
  782.                   dot1dBasePortCircuit
  783.                       OBJECT IDENTIFIER,
  784.                   dot1dBasePortDelayExceededDiscards
  785.                       Counter,
  786.                   dot1dBasePortMtuExceededDiscards
  787.                       Counter
  788.               }
  789.  
  790.           dot1dBasePort OBJECT-TYPE
  791.               SYNTAX  INTEGER (1..65535)
  792.               ACCESS  read-only
  793.               STATUS  mandatory
  794.               DESCRIPTION
  795.                       "The port number of the port for which this entry
  796.                       contains bridge management information."
  797.               ::= { dot1dBasePortEntry 1 }
  798.  
  799.           dot1dBasePortIfIndex OBJECT-TYPE
  800.               SYNTAX  INTEGER
  801.               ACCESS  read-only
  802.               STATUS  mandatory
  803.               DESCRIPTION
  804.                       "The value of the instance of the ifIndex object,
  805.                       defined in MIB-II, for the interface corresponding
  806.                       to this port."
  807.               ::= { dot1dBasePortEntry 2 }
  808.  
  809.           dot1dBasePortCircuit OBJECT-TYPE
  810.               SYNTAX  OBJECT IDENTIFIER
  811.               ACCESS  read-only
  812.               STATUS  mandatory
  813.               DESCRIPTION
  814.                       "For a port which (potentially) has the same value
  815.                       of dot1dBasePortIfIndex as another port on the
  816.                       same bridge, this object contains the name of an
  817.                       object instance unique to this port.  For example,
  818.                       in the case where multiple ports correspond one-
  819.                       to-one with multiple X.25 virtual circuits, this
  820.                       value might identify an (e.g., the first) object
  821.  
  822.  
  823.  
  824.  
  825.  
  826.           Decker/Langille/Rijsinghani/McCloghrie               [Page 15]
  827.  
  828.           Internet Draft            Bridge MIB              October 1992
  829.  
  830.  
  831.                       instance associated with the X.25 virtual circuit
  832.                       corresponding to this port.
  833.  
  834.                       For a port which has a unique value of
  835.                       dot1dBasePortIfIndex, this object can have the
  836.                       value { 0 0 }."
  837.               ::= { dot1dBasePortEntry 3 }
  838.  
  839.           dot1dBasePortDelayExceededDiscards OBJECT-TYPE
  840.               SYNTAX  Counter
  841.               ACCESS  read-only
  842.               STATUS  mandatory
  843.               DESCRIPTION
  844.                       "The number of frames discarded by this port due
  845.                       to excessive transit delay through the bridge.  It
  846.                       is incremented by both transparent and source
  847.                       route bridges."
  848.               REFERENCE
  849.                        "IEEE 802.1D-1990: Section 6.6.1.1.3"
  850.               ::= { dot1dBasePortEntry 4 }
  851.  
  852.           dot1dBasePortMtuExceededDiscards OBJECT-TYPE
  853.               SYNTAX  Counter
  854.               ACCESS  read-only
  855.               STATUS  mandatory
  856.               DESCRIPTION
  857.                       "The number of frames discarded by this port due
  858.                       to an excessive size.  It is incremented by both
  859.                       transparent and source route bridges."
  860.               REFERENCE
  861.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  862.               ::= { dot1dBasePortEntry 5 }
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.           Decker/Langille/Rijsinghani/McCloghrie               [Page 16]
  882.  
  883.           Internet Draft            Bridge MIB              October 1992
  884.  
  885.  
  886.           -- the dot1dStp group
  887.  
  888.           -- Implementation of the dot1dStp group is optional.  It is
  889.           -- implemented by those bridges that support the Spanning Tree
  890.           -- Protocol.
  891.  
  892.  
  893.           dot1dStpProtocolSpecification OBJECT-TYPE
  894.               SYNTAX  INTEGER {
  895.                           unknown(1),
  896.                           decLb100(2),
  897.                           ieee8021d(3)
  898.                       }
  899.               ACCESS  read-only
  900.               STATUS  mandatory
  901.               DESCRIPTION
  902.                       "An indication of what version of the Spanning
  903.                       Tree Protocol is being run.  The value
  904.                       'decLb100(2)' indicates the DEC LANbridge 100
  905.                       Spanning Tree protocol.  IEEE 802.1d
  906.                       implementations will return 'ieee8021d(3)'.  If
  907.                       future versions of the IEEE Spanning Tree Protocol
  908.                       are released that are incompatible with the
  909.                       current version a new value will be defined."
  910.               ::= { dot1dStp 1 }
  911.  
  912.           dot1dStpPriority OBJECT-TYPE
  913.               SYNTAX  INTEGER (0..65535)
  914.               ACCESS  read-write
  915.               STATUS  mandatory
  916.               DESCRIPTION
  917.                       "The value of the write-able portion of the Bridge
  918.                       ID, i.e., the first two octets of the (8 octet
  919.                       long) Bridge ID.  The other (last) 6 octets of the
  920.                       Bridge ID are given by the value of
  921.                       dot1dBaseBridgeAddress."
  922.               REFERENCE
  923.                       "IEEE 802.1D-1990: Section 4.5.3.7"
  924.               ::= { dot1dStp 2 }
  925.  
  926.           dot1dStpTimeSinceTopologyChange OBJECT-TYPE
  927.               SYNTAX  TimeTicks
  928.               ACCESS  read-only
  929.               STATUS  mandatory
  930.               DESCRIPTION
  931.  
  932.  
  933.  
  934.  
  935.  
  936.           Decker/Langille/Rijsinghani/McCloghrie               [Page 17]
  937.  
  938.           Internet Draft            Bridge MIB              October 1992
  939.  
  940.  
  941.                       "The time (in hundredths of a second) since the
  942.                       last time a topology change was detected by the
  943.                       bridge entity."
  944.               REFERENCE
  945.                       "IEEE 802.1D-1990: Section 6.8.1.1.3"
  946.               ::= { dot1dStp 3 }
  947.  
  948.           dot1dStpTopChanges OBJECT-TYPE
  949.               SYNTAX  Counter
  950.               ACCESS  read-only
  951.               STATUS  mandatory
  952.               DESCRIPTION
  953.                       "The total number of topology changes detected by
  954.                       this bridge since the management entity was last
  955.                       reset or initialized."
  956.               REFERENCE
  957.                       "IEEE 802.1D-1990: Section 6.8.1.1.3"
  958.               ::= { dot1dStp 4 }
  959.  
  960.           dot1dStpDesignatedRoot OBJECT-TYPE
  961.               SYNTAX  BridgeId
  962.               ACCESS  read-only
  963.               STATUS  mandatory
  964.               DESCRIPTION
  965.                       "The bridge identifier of the root of the spanning
  966.                       tree as determined by the Spanning Tree Protocol
  967.                       as executed by this node.  This value is used as
  968.                       the Root Identifier parameter in all Configuration
  969.                       Bridge PDUs originated by this node."
  970.               REFERENCE
  971.                       "IEEE 802.1D-1990: Section 4.5.3.1"
  972.               ::= { dot1dStp 5 }
  973.  
  974.           dot1dStpRootCost OBJECT-TYPE
  975.               SYNTAX  INTEGER
  976.               ACCESS  read-only
  977.               STATUS  mandatory
  978.               DESCRIPTION
  979.                       "The cost of the path to the root as seen from
  980.                       this bridge."
  981.               REFERENCE
  982.                       "IEEE 802.1D-1990: Section 4.5.3.2"
  983.               ::= { dot1dStp 6 }
  984.  
  985.           dot1dStpRootPort OBJECT-TYPE
  986.  
  987.  
  988.  
  989.  
  990.  
  991.           Decker/Langille/Rijsinghani/McCloghrie               [Page 18]
  992.  
  993.           Internet Draft            Bridge MIB              October 1992
  994.  
  995.  
  996.               SYNTAX  INTEGER
  997.               ACCESS  read-only
  998.               STATUS  mandatory
  999.               DESCRIPTION
  1000.                       "The port number of the port which offers the
  1001.                       lowest cost path from this bridge to the root
  1002.                       bridge."
  1003.               REFERENCE
  1004.                       "IEEE 802.1D-1990: Section 4.5.3.3"
  1005.               ::= { dot1dStp 7 }
  1006.  
  1007.           dot1dStpMaxAge OBJECT-TYPE
  1008.               SYNTAX  Timeout
  1009.               ACCESS  read-only
  1010.               STATUS  mandatory
  1011.               DESCRIPTION
  1012.                       "The maximum age of Spanning Tree Protocol
  1013.                       information learned from the network on any port
  1014.                       before it is discarded, in units of hundredths of
  1015.                       a second.  This is the actual value that this
  1016.                       bridge is currently using."
  1017.               REFERENCE
  1018.                       "IEEE 802.1D-1990: Section 4.5.3.4"
  1019.               ::= { dot1dStp 8 }
  1020.  
  1021.           dot1dStpHelloTime OBJECT-TYPE
  1022.               SYNTAX  Timeout
  1023.               ACCESS  read-only
  1024.               STATUS  mandatory
  1025.               DESCRIPTION
  1026.                       "The amount of time between the transmission of
  1027.                       Configuration bridge PDUs by this node on any port
  1028.                       when it is the root of the spanning tree or trying
  1029.                       to become so, in units of hundredths of a second.
  1030.                       This is the actual value that this bridge is
  1031.                       currently using."
  1032.               REFERENCE
  1033.                       "IEEE 802.1D-1990: Section 4.5.3.5"
  1034.               ::= { dot1dStp 9 }
  1035.  
  1036.           dot1dStpHoldTime OBJECT-TYPE
  1037.               SYNTAX  INTEGER
  1038.               ACCESS  read-only
  1039.               STATUS  mandatory
  1040.               DESCRIPTION
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.           Decker/Langille/Rijsinghani/McCloghrie               [Page 19]
  1047.  
  1048.           Internet Draft            Bridge MIB              October 1992
  1049.  
  1050.  
  1051.                       "This time value determines the interval length
  1052.                       during which no more than two Configuration bridge
  1053.                       PDUs shall be transmitted by this node, in units
  1054.                       of hundredths of a second."
  1055.               REFERENCE
  1056.                       "IEEE 802.1D-1990: Section 4.5.3.14"
  1057.               ::= { dot1dStp 10 }
  1058.  
  1059.           dot1dStpForwardDelay OBJECT-TYPE
  1060.               SYNTAX  Timeout
  1061.               ACCESS  read-only
  1062.               STATUS  mandatory
  1063.               DESCRIPTION
  1064.                       "This time value, measured in units of hundredths
  1065.                       of a second, controls how fast a port changes its
  1066.                       spanning state when moving towards the Forwarding
  1067.                       state.  The value determines how long the port
  1068.                       stays in each of the Listening and Learning
  1069.                       states, which precede the Forwarding state.  This
  1070.                       value is also used, when a topology change has
  1071.                       been detected and is underway, to age all dynamic
  1072.                       entries in the Forwarding Database.  [Note that
  1073.                       this value is the one that this bridge is
  1074.                       currently using, in contrast to
  1075.                       dot1dStpBridgeForwardDelay which is the value that
  1076.                       this bridge and all others would start using
  1077.                       if/when this bridge were to become the root.]"
  1078.               REFERENCE
  1079.                       "IEEE 802.1D-1990: Section 4.5.3.6"
  1080.               ::= { dot1dStp 11 }
  1081.  
  1082.           dot1dStpBridgeMaxAge OBJECT-TYPE
  1083.               SYNTAX  Timeout (600..4000)
  1084.               ACCESS  read-write
  1085.               STATUS  mandatory
  1086.               DESCRIPTION
  1087.                       "The value that all bridges use for MaxAge when
  1088.                       this bridge is acting as the root.  Note that
  1089.                       802.1D-1990 specifies that the range for this
  1090.                       parameter is related to the value of
  1091.                       dot1dStpBridgeHelloTime. The granularity of this
  1092.                       timer is specified by 802.1D-1990 to be 1 second.
  1093.                       An agent may return a badValue error if a set is
  1094.                       attempted to a value which is not a whole number
  1095.                       of seconds."
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.           Decker/Langille/Rijsinghani/McCloghrie               [Page 20]
  1102.  
  1103.           Internet Draft            Bridge MIB              October 1992
  1104.  
  1105.  
  1106.               REFERENCE
  1107.                       "IEEE 802.1D-1990: Section 4.5.3.8"
  1108.               ::= { dot1dStp 12 }
  1109.  
  1110.           dot1dStpBridgeHelloTime OBJECT-TYPE
  1111.               SYNTAX  Timeout (100..1000)
  1112.               ACCESS  read-write
  1113.               STATUS  mandatory
  1114.               DESCRIPTION
  1115.                       "The value that all bridges use for HelloTime when
  1116.                       this bridge is acting as the root.  The
  1117.                       granularity of this timer is specified by 802.1D-
  1118.                       1990 to be 1 second.  An agent may return a
  1119.                       badValue error if a set is attempted to a value
  1120.                       which is not a whole number of seconds."
  1121.               REFERENCE
  1122.                       "IEEE 802.1D-1990: Section 4.5.3.9"
  1123.               ::= { dot1dStp 13 }
  1124.  
  1125.           dot1dStpBridgeForwardDelay OBJECT-TYPE
  1126.               SYNTAX  Timeout (400..3000)
  1127.               ACCESS  read-write
  1128.               STATUS  mandatory
  1129.               DESCRIPTION
  1130.                       "The value that all bridges use for ForwardDelay
  1131.                       when this bridge is acting as the root.  Note that
  1132.                       802.1D-1990 specifies that the range for this
  1133.                       parameter is related to the value of
  1134.                       dot1dStpBridgeMaxAge.  The granularity of this
  1135.                       timer is specified by 802.1D-1990 to be 1 second.
  1136.                       An agent may return a badValue error if a set is
  1137.                       attempted to a value which is not a whole number
  1138.                       of seconds."
  1139.               REFERENCE
  1140.                       "IEEE 802.1D-1990: Section 4.5.3.10"
  1141.               ::= { dot1dStp 14 }
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.           Decker/Langille/Rijsinghani/McCloghrie               [Page 21]
  1157.  
  1158.           Internet Draft            Bridge MIB              October 1992
  1159.  
  1160.  
  1161.           -- The Spanning Tree Port Table
  1162.  
  1163.           dot1dStpPortTable OBJECT-TYPE
  1164.               SYNTAX  SEQUENCE OF Dot1dStpPortEntry
  1165.               ACCESS  not-accessible
  1166.               STATUS  mandatory
  1167.               DESCRIPTION
  1168.                       "A table that contains port-specific information
  1169.                       for the Spanning Tree Protocol."
  1170.               ::= { dot1dStp 15 }
  1171.  
  1172.           dot1dStpPortEntry OBJECT-TYPE
  1173.               SYNTAX  Dot1dStpPortEntry
  1174.               ACCESS  not-accessible
  1175.               STATUS  mandatory
  1176.               DESCRIPTION
  1177.                       "A list of information maintained by every port
  1178.                       about the Spanning Tree Protocol state for that
  1179.                       port."
  1180.               INDEX   { dot1dStpPort }
  1181.               ::= { dot1dStpPortTable 1 }
  1182.  
  1183.           Dot1dStpPortEntry ::=
  1184.               SEQUENCE {
  1185.                   dot1dStpPort
  1186.                       INTEGER,
  1187.                   dot1dStpPortPriority
  1188.                       INTEGER,
  1189.                   dot1dStpPortState
  1190.                       INTEGER,
  1191.                   dot1dStpPortEnable
  1192.                       INTEGER,
  1193.                   dot1dStpPortPathCost
  1194.                       INTEGER,
  1195.                   dot1dStpPortDesignatedRoot
  1196.                       BridgeId,
  1197.                   dot1dStpPortDesignatedCost
  1198.                       INTEGER,
  1199.                   dot1dStpPortDesignatedBridge
  1200.                       BridgeId,
  1201.                   dot1dStpPortDesignatedPort
  1202.                       OCTET STRING,
  1203.                   dot1dStpPortForwardTransitions
  1204.                       Counter
  1205.               }
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.           Decker/Langille/Rijsinghani/McCloghrie               [Page 22]
  1212.  
  1213.           Internet Draft            Bridge MIB              October 1992
  1214.  
  1215.  
  1216.           dot1dStpPort OBJECT-TYPE
  1217.               SYNTAX  INTEGER (1..65535)
  1218.               ACCESS  read-only
  1219.               STATUS  mandatory
  1220.               DESCRIPTION
  1221.                       "The port number of the port for which this entry
  1222.                       contains Spanning Tree Protocol management
  1223.                       information."
  1224.               REFERENCE
  1225.                       "IEEE 802.1D-1990: Section 6.8.2.1.2"
  1226.               ::= { dot1dStpPortEntry 1 }
  1227.  
  1228.           dot1dStpPortPriority OBJECT-TYPE
  1229.               SYNTAX  INTEGER (0..255)
  1230.               ACCESS  read-write
  1231.               STATUS  mandatory
  1232.               DESCRIPTION
  1233.                       "The value of the priority field which is
  1234.                       contained in the first (in network byte order)
  1235.                       octet of the (2 octet long) Port ID.  The other
  1236.                       octet of the Port ID is given by the value of
  1237.                       dot1dStpPort."
  1238.               REFERENCE
  1239.                       "IEEE 802.1D-1990: Section 4.5.5.1"
  1240.               ::= { dot1dStpPortEntry 2 }
  1241.  
  1242.           dot1dStpPortState OBJECT-TYPE
  1243.               SYNTAX  INTEGER {
  1244.                           disabled(1),
  1245.                           blocking(2),
  1246.                           listening(3),
  1247.                           learning(4),
  1248.                           forwarding(5),
  1249.                           broken(6)
  1250.                       }
  1251.               ACCESS  read-only
  1252.               STATUS  mandatory
  1253.               DESCRIPTION
  1254.                       "The port's current state as defined by
  1255.                       application of the Spanning Tree Protocol.  This
  1256.                       state controls what action a port takes on
  1257.                       reception of a frame.  If the bridge has detected
  1258.                       a port that is malfunctioning it will place that
  1259.                       port into the broken(6) state.  For ports which
  1260.                       are disabled (see dot1dStpPortEnable), this object
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.           Decker/Langille/Rijsinghani/McCloghrie               [Page 23]
  1267.  
  1268.           Internet Draft            Bridge MIB              October 1992
  1269.  
  1270.  
  1271.                       will have a value of disabled(1)."
  1272.               REFERENCE
  1273.                       "IEEE 802.1D-1990: Section 4.5.5.2"
  1274.               ::= { dot1dStpPortEntry 3 }
  1275.  
  1276.           dot1dStpPortEnable OBJECT-TYPE
  1277.               SYNTAX  INTEGER {
  1278.                           enabled(1),
  1279.                           disabled(2)
  1280.                       }
  1281.               ACCESS  read-write
  1282.               STATUS  mandatory
  1283.               DESCRIPTION
  1284.                       "The enabled/disabled status of the port."
  1285.               REFERENCE
  1286.                       "IEEE 802.1D-1990: Section 4.5.5.2"
  1287.               ::= { dot1dStpPortEntry 4 }
  1288.  
  1289.           dot1dStpPortPathCost OBJECT-TYPE
  1290.               SYNTAX  INTEGER (1..65535)
  1291.               ACCESS  read-write
  1292.               STATUS  mandatory
  1293.               DESCRIPTION
  1294.                       "The contribution of this port to the path cost of
  1295.                       paths towards the spanning tree root which include
  1296.                       this port.  802.1D-1990 recommends that the
  1297.                       default value of this parameter be in inverse
  1298.                       proportion to the speed of the attached LAN."
  1299.               REFERENCE
  1300.                       "IEEE 802.1D-1990: Section 4.5.5.3"
  1301.               ::= { dot1dStpPortEntry 5 }
  1302.  
  1303.           dot1dStpPortDesignatedRoot OBJECT-TYPE
  1304.               SYNTAX  BridgeId
  1305.               ACCESS  read-only
  1306.               STATUS  mandatory
  1307.               DESCRIPTION
  1308.                       "The unique Bridge Identifier of the Bridge
  1309.                       recorded as the Root in the Configuration BPDUs
  1310.                       transmitted by the Designated Bridge for the
  1311.                       segment to which the port is attached."
  1312.               REFERENCE
  1313.                       "IEEE 802.1D-1990: Section 4.5.5.4"
  1314.               ::= { dot1dStpPortEntry 6 }
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.           Decker/Langille/Rijsinghani/McCloghrie               [Page 24]
  1322.  
  1323.           Internet Draft            Bridge MIB              October 1992
  1324.  
  1325.  
  1326.           dot1dStpPortDesignatedCost OBJECT-TYPE
  1327.               SYNTAX  INTEGER
  1328.               ACCESS  read-only
  1329.               STATUS  mandatory
  1330.               DESCRIPTION
  1331.                       "The path cost of the Designated Port of the
  1332.                       segment connected to this port.  This value is
  1333.                       compared to the Root Path Cost field in received
  1334.                       bridge PDUs."
  1335.               REFERENCE
  1336.                       "IEEE 802.1D-1990: Section 4.5.5.5"
  1337.               ::= { dot1dStpPortEntry 7 }
  1338.  
  1339.           dot1dStpPortDesignatedBridge OBJECT-TYPE
  1340.               SYNTAX  BridgeId
  1341.               ACCESS  read-only
  1342.               STATUS  mandatory
  1343.               DESCRIPTION
  1344.                       "The Bridge Identifier of the bridge which this
  1345.                       port considers to be the Designated Bridge for
  1346.                       this port's segment."
  1347.               REFERENCE
  1348.                       "IEEE 802.1D-1990: Section 4.5.5.6"
  1349.               ::= { dot1dStpPortEntry 8 }
  1350.  
  1351.           dot1dStpPortDesignatedPort OBJECT-TYPE
  1352.               SYNTAX  OCTET STRING (SIZE (2))
  1353.               ACCESS  read-only
  1354.               STATUS  mandatory
  1355.               DESCRIPTION
  1356.                       "The Port Identifier of the port on the Designated
  1357.                       Bridge for this port's segment."
  1358.               REFERENCE
  1359.                       "IEEE 802.1D-1990: Section 4.5.5.7"
  1360.               ::= { dot1dStpPortEntry 9 }
  1361.  
  1362.           dot1dStpPortForwardTransitions OBJECT-TYPE
  1363.               SYNTAX  Counter
  1364.               ACCESS  read-only
  1365.               STATUS  mandatory
  1366.               DESCRIPTION
  1367.                       "The number of times this port has transitioned
  1368.                       from the Learning state to the Forwarding state."
  1369.               ::= { dot1dStpPortEntry 10 }
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.           Decker/Langille/Rijsinghani/McCloghrie               [Page 25]
  1377.  
  1378.           Internet Draft            Bridge MIB              October 1992
  1379.  
  1380.  
  1381.           -- the dot1dTp group
  1382.  
  1383.           -- Implementation of the dot1dTp group is optional.  It is
  1384.           -- implemented by those bridges that support the transparent
  1385.           -- bridging mode.  A transparent or SRT bridge will implement
  1386.           -- this group.
  1387.  
  1388.  
  1389.           dot1dTpLearnedEntryDiscards OBJECT-TYPE
  1390.               SYNTAX  Counter
  1391.               ACCESS  read-only
  1392.               STATUS  mandatory
  1393.               DESCRIPTION
  1394.                       "The total number of Forwarding Database entries,
  1395.                       which have been or would have been learnt, but
  1396.                       have been discarded due to a lack of space to
  1397.                       store them in the Forwarding Database.  If this
  1398.                       counter is increasing, it indicates that the
  1399.                       Forwarding Database is regularly becoming full (a
  1400.                       condition which has unpleasant performance effects
  1401.                       on the subnetwork).  If this counter has a
  1402.                       significant value but is not presently increasing,
  1403.                       it indicates that the problem has been occurring
  1404.                       but is not persistent."
  1405.               REFERENCE
  1406.                       "IEEE 802.1D-1990: Section 6.7.1.1.3"
  1407.               ::= { dot1dTp 1 }
  1408.  
  1409.           dot1dTpAgingTime OBJECT-TYPE
  1410.               SYNTAX   INTEGER (10..1000000)
  1411.               ACCESS   read-write
  1412.               STATUS   mandatory
  1413.               DESCRIPTION
  1414.                       "The timeout period in seconds for aging out
  1415.                       dynamically learned forwarding information.
  1416.                       802.1D-1990 recommends a default of 300 seconds."
  1417.               REFERENCE
  1418.                       "IEEE 802.1D-1990: Section 6.7.1.1.3"
  1419.               ::= { dot1dTp 2 }
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.           Decker/Langille/Rijsinghani/McCloghrie               [Page 26]
  1432.  
  1433.           Internet Draft            Bridge MIB              October 1992
  1434.  
  1435.  
  1436.           --  The Forwarding Database for Transparent Bridges
  1437.  
  1438.           dot1dTpFdbTable OBJECT-TYPE
  1439.               SYNTAX  SEQUENCE OF Dot1dTpFdbEntry
  1440.               ACCESS  not-accessible
  1441.               STATUS  mandatory
  1442.               DESCRIPTION
  1443.                       "A table that contains information about unicast
  1444.                       entries for which the bridge has forwarding and/or
  1445.                       filtering information.  This information is used
  1446.                       by the transparent bridging function in
  1447.                       determining how to propagate a received frame."
  1448.               ::= { dot1dTp 3 }
  1449.  
  1450.           dot1dTpFdbEntry OBJECT-TYPE
  1451.               SYNTAX  Dot1dTpFdbEntry
  1452.               ACCESS  not-accessible
  1453.               STATUS  mandatory
  1454.               DESCRIPTION
  1455.                       "Information about a specific unicast MAC address
  1456.                       for which the bridge has some forwarding and/or
  1457.                       filtering information."
  1458.               INDEX   { dot1dTpFdbAddress }
  1459.               ::= { dot1dTpFdbTable 1 }
  1460.  
  1461.           Dot1dTpFdbEntry ::=
  1462.               SEQUENCE {
  1463.                   dot1dTpFdbAddress
  1464.                       MacAddress,
  1465.                   dot1dTpFdbPort
  1466.                       INTEGER,
  1467.                   dot1dTpFdbStatus
  1468.                       INTEGER
  1469.               }
  1470.  
  1471.           dot1dTpFdbAddress OBJECT-TYPE
  1472.               SYNTAX  MacAddress
  1473.               ACCESS  read-only
  1474.               STATUS  mandatory
  1475.               DESCRIPTION
  1476.                       "A unicast MAC address for which the bridge has
  1477.                       forwarding and/or filtering information."
  1478.               REFERENCE
  1479.                       "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
  1480.               ::= { dot1dTpFdbEntry 1 }
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.           Decker/Langille/Rijsinghani/McCloghrie               [Page 27]
  1487.  
  1488.           Internet Draft            Bridge MIB              October 1992
  1489.  
  1490.  
  1491.           dot1dTpFdbPort OBJECT-TYPE
  1492.               SYNTAX  INTEGER
  1493.               ACCESS  read-only
  1494.               STATUS  mandatory
  1495.               DESCRIPTION
  1496.                       "Either the value '0', or the port number of the
  1497.                       port on which a frame having a source address
  1498.                       equal to the value of the corresponding instance
  1499.                       of dot1dTpFdbAddress has been seen.  A value of
  1500.                       '0' indicates that the port number has not been
  1501.                       learned but that the bridge does have some
  1502.                       forwarding/filtering information about this
  1503.                       address (e.g. in the dot1dStaticTable).
  1504.                       Implementors are encouraged to assign the port
  1505.                       value to this object whenever it is learned even
  1506.                       for addresses for which the corresponding value of
  1507.                       dot1dTpFdbStatus is not learned(3)."
  1508.               ::= { dot1dTpFdbEntry 2 }
  1509.  
  1510.           dot1dTpFdbStatus OBJECT-TYPE
  1511.               SYNTAX  INTEGER {
  1512.                           other(1),
  1513.                           invalid(2),
  1514.                           learned(3),
  1515.                           self(4),
  1516.                           mgmt(5)
  1517.                       }
  1518.               ACCESS  read-only
  1519.               STATUS  mandatory
  1520.               DESCRIPTION
  1521.                       "The status of this entry.  The meanings of the
  1522.                       values are:
  1523.  
  1524.                         other(1)   : none of the following.  This would
  1525.                                      include the case where some other
  1526.                                      MIB object (not the corresponding
  1527.                                      instance of dot1dTpFdbPort, nor an
  1528.                                      entry in the dot1dStaticTable) is
  1529.                                      being used to determine if and how
  1530.                                      frames addressed to the value of
  1531.                                      the corresponding instance of
  1532.                                      dot1dTpFdbAddress are being
  1533.                                      forwarded.
  1534.  
  1535.                         invalid(2) : this entry is not longer valid
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.           Decker/Langille/Rijsinghani/McCloghrie               [Page 28]
  1542.  
  1543.           Internet Draft            Bridge MIB              October 1992
  1544.  
  1545.  
  1546.                                      (e.g., it was learned but has since
  1547.                                      aged-out), but has not yet been
  1548.                                      flushed from the table.
  1549.  
  1550.                         learned(3) : the value of the corresponding
  1551.                                      instance of dot1dTpFdbPort was
  1552.                                      learned, and is being used.
  1553.  
  1554.                         self(4)    : the value of the corresponding
  1555.                                      instance of dot1dTpFdbAddress
  1556.                                      represents one of the bridge's
  1557.                                      addresses.  The corresponding
  1558.                                      instance of dot1dTpFdbPort
  1559.                                      indicates which of the bridge's
  1560.                                      ports has this address.
  1561.  
  1562.                         mgmt(5)    : the value of the corresponding
  1563.                                      instance of dot1dTpFdbAddress is
  1564.                                      also the value of an existing
  1565.                                      instance of dot1dStaticAddress."
  1566.               ::= { dot1dTpFdbEntry 3 }
  1567.  
  1568.  
  1569.           --  Port Table for Transparent Bridges
  1570.  
  1571.           dot1dTpPortTable OBJECT-TYPE
  1572.               SYNTAX  SEQUENCE OF Dot1dTpPortEntry
  1573.               ACCESS  not-accessible
  1574.               STATUS  mandatory
  1575.               DESCRIPTION
  1576.                       "A table that contains information about every
  1577.                       port that is associated with this transparent
  1578.                       bridge."
  1579.               ::= { dot1dTp 4 }
  1580.  
  1581.           dot1dTpPortEntry OBJECT-TYPE
  1582.               SYNTAX  Dot1dTpPortEntry
  1583.               ACCESS  not-accessible
  1584.               STATUS  mandatory
  1585.               DESCRIPTION
  1586.                       "A list of information for each port of a
  1587.                       transparent bridge."
  1588.               INDEX   { dot1dTpPort }
  1589.               ::= { dot1dTpPortTable 1 }
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.           Decker/Langille/Rijsinghani/McCloghrie               [Page 29]
  1597.  
  1598.           Internet Draft            Bridge MIB              October 1992
  1599.  
  1600.  
  1601.           Dot1dTpPortEntry ::=
  1602.               SEQUENCE {
  1603.                   dot1dTpPort
  1604.                       INTEGER,
  1605.                   dot1dTpPortMaxInfo
  1606.                       INTEGER,
  1607.                   dot1dTpPortInFrames
  1608.                       Counter,
  1609.                   dot1dTpPortOutFrames
  1610.                       Counter,
  1611.                   dot1dTpPortInDiscards
  1612.                       Counter
  1613.               }
  1614.  
  1615.           dot1dTpPort OBJECT-TYPE
  1616.               SYNTAX  INTEGER (1..65535)
  1617.               ACCESS  read-only
  1618.               STATUS  mandatory
  1619.               DESCRIPTION
  1620.                       "The port number of the port for which this entry
  1621.                       contains Transparent bridging management
  1622.                       information."
  1623.               ::= { dot1dTpPortEntry 1 }
  1624.  
  1625.           -- It would be nice if we could use ifMtu as the size of the
  1626.           -- largest INFO field, but we can't because ifMtu is defined
  1627.           -- to be the size that the (inter-)network layer can use which
  1628.           -- can differ from the MAC layer (especially if several layers
  1629.           -- of encapsulation are used).
  1630.  
  1631.           dot1dTpPortMaxInfo OBJECT-TYPE
  1632.               SYNTAX  INTEGER
  1633.               ACCESS  read-only
  1634.               STATUS  mandatory
  1635.               DESCRIPTION
  1636.                       "The maximum size of the INFO (non-MAC) field that
  1637.                       this port will receive or transmit."
  1638.               ::= { dot1dTpPortEntry 2 }
  1639.  
  1640.           dot1dTpPortInFrames OBJECT-TYPE
  1641.               SYNTAX  Counter
  1642.               ACCESS  read-only
  1643.               STATUS  mandatory
  1644.               DESCRIPTION
  1645.                       "The number of frames that have been received by
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.           Decker/Langille/Rijsinghani/McCloghrie               [Page 30]
  1652.  
  1653.           Internet Draft            Bridge MIB              October 1992
  1654.  
  1655.  
  1656.                       this port from its segment. Note that a frame
  1657.                       received on the interface corresponding to this
  1658.                       port is only counted by this object if and only if
  1659.                       it is for a protocol being processed by the local
  1660.                       bridging function, including bridge management
  1661.                       frames."
  1662.               REFERENCE
  1663.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  1664.               ::= { dot1dTpPortEntry 3 }
  1665.  
  1666.           dot1dTpPortOutFrames OBJECT-TYPE
  1667.               SYNTAX  Counter
  1668.               ACCESS  read-only
  1669.               STATUS  mandatory
  1670.               DESCRIPTION
  1671.                       "The number of frames that have been transmitted
  1672.                       by this port to its segment.  Note that a frame
  1673.                       transmitted on the interface corresponding to this
  1674.                       port is only counted by this object if and only if
  1675.                       it is for a protocol being processed by the local
  1676.                       bridging function, including bridge management
  1677.                       frames."
  1678.               REFERENCE
  1679.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  1680.               ::= { dot1dTpPortEntry 4 }
  1681.  
  1682.           dot1dTpPortInDiscards OBJECT-TYPE
  1683.               SYNTAX   Counter
  1684.               ACCESS   read-only
  1685.               STATUS   mandatory
  1686.               DESCRIPTION
  1687.                       "Count of valid frames received which were
  1688.                       discarded (i.e., filtered) by the Forwarding
  1689.                       Process."
  1690.               REFERENCE
  1691.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  1692.               ::= { dot1dTpPortEntry 5 }
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.           Decker/Langille/Rijsinghani/McCloghrie               [Page 31]
  1707.  
  1708.           Internet Draft            Bridge MIB              October 1992
  1709.  
  1710.  
  1711.           -- The Static (Destination-Address Filtering) Database
  1712.  
  1713.           -- Implementation of this group is optional.
  1714.  
  1715.  
  1716.           dot1dStaticTable OBJECT-TYPE
  1717.               SYNTAX  SEQUENCE OF Dot1dStaticEntry
  1718.               ACCESS  not-accessible
  1719.               STATUS  mandatory
  1720.               DESCRIPTION
  1721.                       "A table containing filtering information
  1722.                       configured into the bridge by (local or network)
  1723.                       management specifying the set of ports to which
  1724.                       frames received from specific ports and containing
  1725.                       specific destination addresses are allowed to be
  1726.                       forwarded.  The value of zero in this table as the
  1727.                       port number from which frames with a specific
  1728.                       destination address are received, is used to
  1729.                       specify all ports for which there is no specific
  1730.                       entry in this table for that particular
  1731.                       destination address.  Entries are valid for
  1732.                       unicast and for group/broadcast addresses."
  1733.               REFERENCE
  1734.                       "IEEE 802.1D-1990: Section 6.7.2"
  1735.               ::= { dot1dStatic 1 }
  1736.  
  1737.           dot1dStaticEntry OBJECT-TYPE
  1738.               SYNTAX  Dot1dStaticEntry
  1739.               ACCESS  not-accessible
  1740.               STATUS  mandatory
  1741.               DESCRIPTION
  1742.                       "Filtering information configured into the bridge
  1743.                       by (local or network) management specifying the
  1744.                       set of ports to which frames received from a
  1745.                       specific port and containing a specific
  1746.                       destination address are allowed to be forwarded."
  1747.               REFERENCE
  1748.                       "IEEE 802.1D-1990: Section 6.7.2"
  1749.               INDEX   { dot1dStaticAddress, dot1dStaticReceivePort }
  1750.               ::= { dot1dStaticTable 1 }
  1751.  
  1752.           Dot1dStaticEntry ::=
  1753.               SEQUENCE {
  1754.                   dot1dStaticAddress
  1755.                       MacAddress,
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.           Decker/Langille/Rijsinghani/McCloghrie               [Page 32]
  1762.  
  1763.           Internet Draft            Bridge MIB              October 1992
  1764.  
  1765.  
  1766.                   dot1dStaticReceivePort
  1767.                       INTEGER,
  1768.                   dot1dStaticAllowedToGoTo
  1769.                       OCTET STRING,
  1770.                   dot1dStaticStatus
  1771.                       INTEGER
  1772.               }
  1773.  
  1774.           dot1dStaticAddress OBJECT-TYPE
  1775.               SYNTAX  MacAddress
  1776.               ACCESS  read-write
  1777.               STATUS  mandatory
  1778.               DESCRIPTION
  1779.                       "The destination MAC address in a frame to which
  1780.                       this entry's filtering information applies.  This
  1781.                       object can take the value of a unicast address, a
  1782.                       group address or the broadcast address."
  1783.               REFERENCE
  1784.                       "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
  1785.               ::= { dot1dStaticEntry 1 }
  1786.  
  1787.           dot1dStaticReceivePort OBJECT-TYPE
  1788.               SYNTAX  INTEGER
  1789.               ACCESS  read-write
  1790.               STATUS  mandatory
  1791.               DESCRIPTION
  1792.                       "Either the value '0', or the port number of the
  1793.                       port from which a frame must be received in order
  1794.                       for this entry's filtering information to apply.
  1795.                       A value of zero indicates that this entry applies
  1796.                       on all ports of the bridge for which there is no
  1797.                       other applicable entry."
  1798.               ::= { dot1dStaticEntry 2 }
  1799.  
  1800.           dot1dStaticAllowedToGoTo OBJECT-TYPE
  1801.               SYNTAX  OCTET STRING
  1802.               ACCESS  read-write
  1803.               STATUS  mandatory
  1804.               DESCRIPTION
  1805.                       "The set of ports to which frames received from a
  1806.                       specific port and destined for a specific MAC
  1807.                       address, are allowed to be forwarded.  Each octet
  1808.                       within the value of this object specifies a set of
  1809.                       eight ports, with the first octet specifying ports
  1810.                       1 through 8, the second octet specifying ports 9
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.           Decker/Langille/Rijsinghani/McCloghrie               [Page 33]
  1817.  
  1818.           Internet Draft            Bridge MIB              October 1992
  1819.  
  1820.  
  1821.                       through 16, etc.  Within each octet, the most
  1822.                       significant bit represents the lowest numbered
  1823.                       port, and the least significant bit represents the
  1824.                       highest numbered port.  Thus, each port of the
  1825.                       bridge is represented by a single bit within the
  1826.                       value of this object.  If that bit has a value of
  1827.                       '1' then that port is included in the set of
  1828.                       ports; the port is not included if its bit has a
  1829.                       value of '0'.  (Note that the setting of the bit
  1830.                       corresponding to the port from which a frame is
  1831.                       received is irrelevant.)  The default value of
  1832.                       this object is a string of ones of appropriate
  1833.                       length."
  1834.               ::= { dot1dStaticEntry 3 }
  1835.  
  1836.           dot1dStaticStatus OBJECT-TYPE
  1837.               SYNTAX  INTEGER {
  1838.                           other(1),
  1839.                           invalid(2),
  1840.                           permanent(3),
  1841.                           deleteOnReset(4),
  1842.                           deleteOnTimeout(5)
  1843.                       }
  1844.               ACCESS  read-write
  1845.               STATUS  mandatory
  1846.               DESCRIPTION
  1847.                       "This object indicates the status of this entry.
  1848.                       The default value is permanent(3).
  1849.  
  1850.                            other(1) - this entry is currently in use but
  1851.                                 the conditions under which it will
  1852.                                 remain so are different from each of the
  1853.                                 following values.
  1854.                            invalid(2) - writing this value to the object
  1855.                                 removes the corresponding entry.
  1856.                            permanent(3) - this entry is currently in use
  1857.                                 and will remain so after the next reset
  1858.                                 of the bridge.
  1859.                            deleteOnReset(4) - this entry is currently in
  1860.                                 use and will remain so until the next
  1861.                                 reset of the bridge.
  1862.                            deleteOnTimeout(5) - this entry is currently
  1863.                                 in use and will remain so until it is
  1864.                                 aged out."
  1865.               ::= { dot1dStaticEntry 4 }
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.           Decker/Langille/Rijsinghani/McCloghrie               [Page 34]
  1872.  
  1873.           Internet Draft            Bridge MIB              October 1992
  1874.  
  1875.  
  1876.           -- Traps for use by Bridges
  1877.  
  1878.           -- Traps for the Spanning Tree Protocol
  1879.  
  1880.           newRoot TRAP-TYPE
  1881.               ENTERPRISE  dot1dBridge
  1882.               DESCRIPTION
  1883.                       "The newRoot trap indicates that the sending agent
  1884.                       has become the new root of the Spanning Tree; the
  1885.                       trap is sent by a bridge soon after its election
  1886.                       as the new root, e.g., upon expiration of the
  1887.                       Topology Change Timer immediately subsequent to
  1888.                       its election.  Implementation of this trap is
  1889.                       optional."
  1890.               ::= 1
  1891.  
  1892.           topologyChange TRAP-TYPE
  1893.               ENTERPRISE  dot1dBridge
  1894.               DESCRIPTION
  1895.                       "A topologyChange trap is sent by a bridge when
  1896.                       any of its configured ports transitions from the
  1897.                       Learning state to the Forwarding state, or from
  1898.                       the Forwarding state to the Blocking state.  The
  1899.                       trap is not sent if a newRoot trap is sent for the
  1900.                       same transition.  Implementation of this trap is
  1901.                       optional."
  1902.               ::= 2
  1903.  
  1904.           END
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.           Decker/Langille/Rijsinghani/McCloghrie               [Page 35]
  1927.  
  1928.           Internet Draft            Bridge MIB              October 1992
  1929.  
  1930.  
  1931.           8.  Acknowledgments
  1932.  
  1933.           This document was produced on behalf of the Bridge Sub-Working
  1934.           Group of the SNMP Working Group of the Internet Engineering
  1935.           Task Force.  Over the course of its deliberations, the working
  1936.           group received four separate documents for consideration as
  1937.           the basis for its work.  The first was submitted by Stan Froyd
  1938.           of Advanced Computer Communications; the second by Richard Fox
  1939.           of SynOptics; the third by Eric Decker of cisco Inc. and Keith
  1940.           McCloghrie of Hughes LAN Systems; and the fourth by Paul
  1941.           Langille and Anil Rijsinghani of Digital Equipment Corp. After
  1942.           considering the submissions, the working group chose to
  1943.           proceed with a document formed as a conjunction of the latter
  1944.           two submissions.  This document is the result.
  1945.  
  1946.           The authors wish to thank the members of the Bridge Working
  1947.           Group for their many comments and suggestions which improved
  1948.           this effort. In particular, Fred Baker (chairman of the
  1949.           working group) of ACC, Steve Sherry of Xyplex, and Frank
  1950.           Kastenholz of Clearpoint Research Corp.  Others members of the
  1951.           Bridge Working Group who contributed to this effort are:
  1952.  
  1953.                Bill Anderson, Mitre
  1954.                Karl Auerbach, Epilogue
  1955.                Fred Baker, ACC (chair)
  1956.                Terry Bradley, Wellfleet
  1957.                Ted Brunner, Bellcore
  1958.                Jeffrey Buffum, Apollo
  1959.                Chris ChioTasso, Fibronics
  1960.                Anthony Chung, HLS
  1961.                Chuck Davin, MIT-LCS
  1962.                Andy Davis, Spider
  1963.                Eric Decker, cisco
  1964.                Nadya El-Afandi, Network Systems
  1965.                Gary Ellis,HP/Apollo
  1966.                Richard Fox, SynOptics
  1967.                Stan Froyd, ACC
  1968.                Frank Kastenholz, Clearpoint Research
  1969.                Shirnshon Kaufman,
  1970.                Jim Kinder, Fibercom
  1971.                Cheryl Krupczak,NCR
  1972.                Paul Langille, Digital
  1973.                Peter Lin,Vitalink
  1974.                Keith McCloghrie, HLS
  1975.                Donna McMaster, SynOptics
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.           Decker/Langille/Rijsinghani/McCloghrie               [Page 36]
  1982.  
  1983.           Internet Draft            Bridge MIB              October 1992
  1984.  
  1985.  
  1986.                Dave Perkins, 3Com
  1987.                Jim Reinstedler, Ungermann Bass
  1988.                Anil Rijsinghani, Digital
  1989.                Mark Schaefer, David Systems
  1990.                Steve Sherry, Xyplex
  1991.                Bob Stewart, Xyplex
  1992.                Emil Sturniolo,
  1993.                Kevin Synott, Retix
  1994.                Ian Thomas, Chipcom
  1995.                Maurice Turcott, Racal
  1996.                Fei Xu,
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.           Decker/Langille/Rijsinghani/McCloghrie               [Page 37]
  2037.  
  2038.           Internet Draft            Bridge MIB              October 1992
  2039.  
  2040.  
  2041.           9.  References
  2042.  
  2043.           [1]  V. Cerf, IAB Recommendations for the Development of
  2044.                Internet Network Management Standards.  Internet Working
  2045.                Group Request for Comments 1052.  Network Information
  2046.                Center, SRI International, Menlo Park, California,
  2047.                (April, 1988).
  2048.  
  2049.           [2]  V. Cerf, Report of the Second Ad Hoc Network Management
  2050.                Review Group, Internet Working Group Request for Comments
  2051.                1109.  Network Information Center, SRI International,
  2052.                Menlo Park, California, (August, 1989).
  2053.  
  2054.           [3]  M.T. Rose and K. McCloghrie, Structure and Identification
  2055.                of Management Information for TCP/IP-based internets,
  2056.                Internet Working Group Request for Comments 1155.
  2057.                Network Information Center, SRI International, Menlo
  2058.                Park, California, (May, 1990).
  2059.  
  2060.           [4]  J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
  2061.                Simple Network Management Protocol, Internet Working
  2062.                Group Request for Comments 1157.  Network Information
  2063.                Center, SRI International, Menlo Park, California, (May,
  2064.                1990).
  2065.  
  2066.           [5]  K. McCloghrie and M.T. Rose (editors), Management
  2067.                Information Base for Network Management of TCP/IP-based
  2068.                internets: MIB-II, Internet Working Group Request for
  2069.                Comments 1213.  Network Information Center, SRI
  2070.                International, Menlo Park, California, (March, 1991).
  2071.  
  2072.           [6]  Information processing systems - Open Systems
  2073.                Interconnection - Specification of Abstract Syntax
  2074.                Notation One (ASN.1), International Organization for
  2075.                Standardization.  International Standard 8824, (December,
  2076.                1987).
  2077.  
  2078.           [7]  Information processing systems - Open Systems
  2079.                Interconnection - Specification of Basic Encoding Rules
  2080.                for Abstract Notation One (ASN.1), International
  2081.                Organization for Standardization.  International Standard
  2082.                8825, (December, 1987).
  2083.  
  2084.           [8]  M.T. Rose, K. McCloghrie (editors), Concise MIB
  2085.                Definitions, Internet Working Group Request for Comments
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.           Decker/Langille/Rijsinghani/McCloghrie               [Page 38]
  2092.  
  2093.           Internet Draft            Bridge MIB              October 1992
  2094.  
  2095.  
  2096.                1212.  Network Information Center, SRI International,
  2097.                Menlo Park, California, (March, 1991).
  2098.  
  2099.           [9]  M.T. Rose (editor), A Convention for Defining Traps for
  2100.                use with the SNMP, Internet Working Group Request for
  2101.                Comments 1215.  Network Information Center, SRI
  2102.                International, Menlo Park, California, (March, 1991).
  2103.  
  2104.           [10] ANSI/IEEE Standard 802.1D-1990 MAC Bridges, IEEE Project
  2105.                802 Local and Metropolitan Area Networks, (March 8,
  2106.                1991).
  2107.  
  2108.           [11] ISO DIS 10038 MAC Bridges
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.           Decker/Langille/Rijsinghani/McCloghrie               [Page 39]
  2147.  
  2148.           Internet Draft            Bridge MIB              October 1992
  2149.  
  2150.  
  2151.           Table of Contents
  2152.  
  2153.  
  2154.           1 Abstract ..............................................    1
  2155.           2 Status of this Memo ...................................    1
  2156.           3 The Network Management Framework ......................    2
  2157.           4 Objects ...............................................    2
  2158.           4.1 Format of Definitions ...............................    3
  2159.           5 Overview ..............................................    4
  2160.           5.1 Structure of MIB ....................................    4
  2161.           5.1.1 The dot1dBase Group ...............................    7
  2162.           5.1.2 The dot1dStp Group ................................    7
  2163.           5.1.3 The dot1dSr Group .................................    7
  2164.           5.1.4 The dot1dTp Group .................................    7
  2165.           5.1.5 The dot1dStatic Group .............................    7
  2166.           5.2 Relationship to Other MIBs ..........................    8
  2167.           5.2.1 Relationship to the 'system' group ................    8
  2168.           5.2.2 Relationship to the 'interfaces' group ............    8
  2169.           5.3 Textual Conventions .................................    9
  2170.           6 Changes from RFC 1286 .................................    9
  2171.           7 Definitions ...........................................   11
  2172.           7.1 Groups in the Bridge MIB ............................   12
  2173.           7.2 The dot1dBase Group Definitions .....................   13
  2174.           7.3 The dot1dStp Group Definitions ......................   17
  2175.           7.4 The dot1dTp Group Definitions .......................   26
  2176.           7.5 The dot1dStatic Group Definitions ...................   32
  2177.           7.6 Traps for use by Bridges ............................   35
  2178.           8 Acknowledgments .......................................   36
  2179.           9 References ............................................   38
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.                         Draft Expiration Date: March 1993
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.           Decker/Langille/Rijsinghani/McCloghrie               [Page 40]
  2202.  
  2203.